package com.cdtye.itps.cms.dao.summary.vo;

import com.cdtye.common.mybatiscore.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * 汇总综合表
 * @author Jchen
 * @date 2021-09-24
 */
@ApiModel("汇总综合表")
@Getter
@Setter
public class JcjcEvalauationSummaryVo extends BaseVo {

    @ApiModelProperty(value = "供电段id")
    private String deptId;

    @ApiModelProperty(value = "供电段code")
    private String unitDeptCode;

    @ApiModelProperty(value = "线路id")
    private String lineId;

    @ApiModelProperty(value = "年月格式yyyy-mm")
    private Date testDate;

    @ApiModelProperty(value = "优秀")
    private Double excellentNum;

    @ApiModelProperty(value = "否优秀")
    private Double nexcellectNum;

    @ApiModelProperty(value = "优秀率")
    private String excellectRate;

    @ApiModelProperty(value = "CDI得分")
    private Double scoreNum;

    @ApiModelProperty(value = "DCI不得分")
    private Double nscoreNum;

    @ApiModelProperty(value = "CDI")
    private String cdi;

    @ApiModelProperty(value = "导入id")
    private String importId;

    @ApiModelProperty(value = "删除标志")
    private String delFlag;

    @ApiModelProperty(value = "年月yyyy-mm")
    private List<String> listYearMonth;
    @ApiModelProperty(value = "开始月份yyyy-mm")
    private String beginMonth;
    @ApiModelProperty(value = "结束月份yyyy-mm")
    private String endMonth;

    private String gt;
    private String pt;

    @ApiModelProperty("铁路类型，字典类型SYS000130，GT:高铁，PT：普铁")
    private List<String> railtypes;


}
